﻿@charset "utf-8";

/* CSS Document */

.clear2px { clear:both; height:2px; line-height:2px; }
.clear5px { clear:both; height:4px; line-height:4px; }
.clear20px { clear:both; height:19px; line-height:19px; }
.breakline { clear:both; height:1px; line-height:1px; border-top: 1px dotted #999; margin:30px 0; }

/*
	first, we reset the padding & margin
*/
html * { margin:0; padding:0; border-style: none; border-width: 0; background: transparent; list-style: none; text-decoration:none; vertical-align:middle; }
body { overflow-y: scroll; }

p, li { line-height:150%; }

@media screen {

#printerContent { width:740px; margin:0 auto; padding-top:20px;}

}



body { margin:0; padding:0; font-size:9pt; font-family:"FangSong","仿宋"; }
em { line-height:12px; font-style:normal; }

.progressBar { display:none; }
.page_break { page-break-before:always; }
.break_line { text-align:center; padding:40px 0px; }
.page_hide { display:none; }

.signarea { text-align:right; padding:5px; }
.signarea .signarea_name { text-align:left; color:#CCCCCC; width:200px; border-bottom:1px solid #CCCCCC; padding:10px 0px 0px 0px; }
.signarea .signarea_attation { color:#000000; padding:5px 15px; text-align:left; }

.UIprintableTitle { padding: 12px 0; text-align:center; font-size:22pt; font-family:"SimHei", "黑体"; color:#000000; }
.UIprintable { width:100%; border-collapse:collapse; font-size:9pt; color:#000000; font-family:"FangSong","仿宋"; }
.UIprintable table { border: 1px solid #000000; }
.UIprintable thead { font-weight:bold; }
.UIprintable td { border: 1px solid #000000; text-align: center; padding:0; margin:0; height:18px; }
.UIprintable td.left { text-align:left !important; padding-left:2px; }
.UIprintable td.right { text-align:right !important; }
.UIprintable td.timeCell { height:90px; }
.UIprintable td.noborder { border-style:none; }
.UIprintable tr.noborder td { border-style:none; }
.UIprintable tr.left td { text-align:left !important; padding-left:2px; }
.UIprintable tr.sign td { border-style:none; height:60px; vertical-align:bottom; }


table.noborder { border-style:none; }

.UIreportTitle { margin-bottom:15px; }
.UIreportTitle h2 { padding-top: 15px; font-weight:normal; line-height:120%; text-align:center; font-size:22pt; font-family:"SimHei", "黑体"; }
.UIreportTitle h3 { padding-tpp: 5px; font-weight:normal; line-height:120%; text-align:center; font-size:16pt; font-family:"SimHei", "黑体"; }

.UIreportBody { margin: 30px 0; }
.UIreportBody p { line-height:120%; margin:1.12em 0; font-size:14pt; font-family:"FangSong","仿宋"; }
.UIreportBody ol { line-height:120%; margin:1.12em 0; font-size:14pt; font-family:"FangSong","仿宋"; }
.UIreportBody ol li { list-style:decimal; list-style-position:inside; margin:0.6em 0; }

.UIreportTable { width:100%; border-collapse:collapse; line-height:150%; font-size:12pt; font-family:"FangSong","仿宋"; }
.UIreportTable td { border: 1px solid #000000; padding: 2px 5px; }
.UIreportTable td span.numeric { font-size:9pt; white-space:nowrap; }

.UIreportTable td.picture { padding:0; }

.UIreportTable td.quota { border:none; padding:0; border-bottom:1px solid #000; }
.UIreportTable td.quota td { border:none;  }
.UIreportTable td.quota table { width:100%; }
.UIreportTable td.quota table td { text-align:center; }
.UIreportTable td.quota td.b { border-bottom:1px solid #000; }
.UIreportTable td.quota td.r { border-right:1px solid #000; }

.UIreportTable.centered td { text-align:center; }
.UIreportTable.smaller td { font-size:10.5pt; }

.UIrowTable { width:100%; margin:5px 0; }
.UIrowTable td { border:none; font-size:10pt; line-height:110%; }
.UIrowTable td span.numeric { font-size:8pt; white-space:nowrap; }

.UIrowSlide { width:100%; border-collapse:collapse; font-size:15pt; font-family: "SimHei", "黑体"; }
.UIrowSlide td { border: 1px solid #000000; padding: 3px; }
.UIrowSlide td.large { font-size:20pt; }
.UIrowSlide td.big { font-size:18pt; }
.UIrowSlide td.middel { font-size:12pt; }
.UIrowSlide td.small { font-size:12pt; font-family:"FangSong","仿宋"; }
.UIrowSlide tr.breakline { height:2px; line-height:2px; }
.UIrowSlide tr.breakline td { padding:0; }

.UIreportFoot { margin-top:2px; line-height:150%; font-size:9pt; font-family:"FangSong","仿宋"; }
.UIreportFoot table { width:100%; }
.UIreportFoot table td { padding:0; margin:0; }

.UIreportFoot table.big td { font-size:12pt; }


.spacer { text-indent: 3px; }

.studentpic { width:90px; height:125px; border:1px solid #000; text-align:center; vertical-align:middle;}
.teacherpic { width:90px; height:125px; border:1px solid #000; text-align:center; vertical-align:middle;}